A Lightweight Portable Multithreaded Client-Server Docker Containers
نویسندگان
چکیده
In terms of diversity in operating systems, environments, and platforms, with limited host infrastructure resources to hold all systems the need arises design applications that run many or we can say platforms. This paper deals designing implementing a lightweight multithreaded client-server application appears as separate Docker container. Both client server containers are based on alpine Linux developed using Python programming language. The execution unit is program files. As case study, acts Wikipedia it serve clients simultaneously. will build depending writing Dockerfile for each container push them registry (docker hub). When pulled image from account, then could be host. proposed containerized model become portable capabilities other than Virtualization. Resources cost requirements achieve portability evaluated both virtualization containerization paradigms. results showed superiority over requirements.
منابع مشابه
Value-Based Allocation of Docker Containers
Recently, an increasing number of public cloud vendors added Containers as a Service (CaaS) to their service portfolio. This is an adequate answer to the growing popularity of Docker, a software technology allowing Linux containers to run independently on a host in an isolated environment. As any software can be deployed in a container, the nature of containers differs and thus assorted allocat...
متن کاملSlacker: Fast Distribution with Lazy Docker Containers
Containerized applications are becoming increasingly popular, but unfortunately, current containerdeployment methods are very slow. We develop a new container benchmark, HelloBench, to evaluate the startup times of 57 different containerized applications. We use HelloBench to analyze workloads in detail, studying the block I/O patterns exhibited during startup and compressibility of container i...
متن کاملBeyond the Client-Server Model: Self-contained Portable Digital Libraries
We have created an experimental prototype that enhances an ordinary personal media player by adding digital library capabilities. It does not enable access to a remote digital library from a user’s PDA; rather, it runs a complete, standard digital library server environment on the device. Being optimized for multimedia information, this platform has truly vast storage capacity. It raises the po...
متن کاملElastic Allocation of Docker Containers in Cloud Environments
Docker containers wrap up a piece of software together with everything it needs for the execution and enable to easily run it on any machine. For their execution in the Cloud, we need to identify an elastic set of virtual machines that can accommodate those containers, while considering the diversity of their requirements. In this paper, we briefly describe our formulation of the Elastic provis...
متن کاملHow does Docker affect energy consumption? Evaluating workloads in and out of Docker containers
Context: Virtual machines provide isolation of services at the cost of hypervisors and more resource usage. This spurred the growth of systems like Docker that enable single hosts to isolate several applications, similar to VMs, within a low-overhead abstraction called containers. Motivation: Although containers tout low overhead performance, do they still have low energy consumption? Methodolo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Technium
سال: 2022
ISSN: ['2668-778X']
DOI: https://doi.org/10.47577/technium.v4i10.7722